﻿/* reset */
html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,section,article,aside,nav,hgroup,address,figure,figcaption,menu,details{display:block;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary{outline:0;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6,small{font-size:100%;}
sup,sub{font-size:83%;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;}
label,summary{cursor:default;}
a,button{cursor:pointer;}
h1,h2,h3,h4,h5,h6,em,strong,b{font-weight:bold;}
del,ins,u,s,a,a:hover{text-decoration:none;}
body,textarea,input,button,select,keygen,legend{font:12px/1.14 arial,\5b8b\4f53;color:#333;outline:0;}
body{background:#fff;}
a,a:hover{color:#333;}

.clearfix:after {content: "." ;display: block ;height: 0 ;clear: both ;visibility: hidden ;}
.clearfix{ display:block; }
body{font-family: "微软雅黑"; color:#333333!important;}
.content{width: 1200px; margin:0 auto;}
.fl{float: left;}
.fr{float: right;}

.top{width: 100%; height: 65px; background: url(../images/shenhonggu-bg.jpg) top center;}
.top .logo{margin-top: 9px; margin-left: 5px;}
.top ul{margin-top: 0; margin-left: 10px;}
.top ul li{width: 100px; height: 62px; margin-top: 0; font-size: 16px; float: left; text-align: center; line-height: 62px;}
.top ul li a{color: #ffffff;}
.top ul li:hover{border-bottom: 3px solid #ec6941;}
.top ul .overline{border-bottom: 3px solid #ec6941;}

.top .search{height: 30px; width: 145px; margin-top: 18px; background-color: #264677; border-radius: 50px;}
.top .search .txt{width: 90px; height: 30px; border:none; color: #d0d0d0; border-radius: 50px;background-color: #264677; padding-left: 20px; font-size: 12px; }
.top .search .btn{ width: 20px; height: 20px; background-color: #264677; border-radius: 50px; margin-top: 7px; border: 0;cursor: pointer;  overflow: hidden; }
.top .search form{height: 30px; overflow: hidden;}

.banner{margin-top:5px; width: 100%;}
.banner img{margin:0 auto;  text-align: center;width: 100%}

.all{margin-top: 30px; width: 100%;}
.all .xinwen{width: 780px; height: 358px; padding-right: 30px; }
.all .xinwen .z_one{width: 780px; height: 140px;}
.all .xinwen .z_one img{width: 215px; height: 120px; border-radius: 5px; margin-top: 10px; margin-right: 15px;}
.all .xinwen .z_one h2{ font-size: 22px; margin-top: 15px; height: 55px; line-height: 55px; overflow: hidden; font-weight: normal;}
.all .xinwen .z_one h2 a{color: #ea171f;}
.all .xinwen .z_one h2 em{width: 40px; height: 22px; border-radius: 2px; background-color: #f64d54; color: #ffffff; display: block; float: left; line-height: 22px; font-size: 14px; text-align: center; font-weight: normal; margin-top: 19px; margin-right: 12px;}
.all .xinwen .z_one p{color: #666666; font-size: 14px; line-height:25px;}
.all .xinwen .z_two{width: 780px; height: 90px; border-bottom: 1px solid #f5f5f5;}
.all .xinwen .z_two li{width: 380px; height: 37px; margin-right:10px; line-height: 37px; float: left; font-size: 16px; overflow: hidden;}
.all .xinwen .z_two li em{width: 5px; height: 5px; display: block; background-color: #888888; border-radius: 5px; margin-top: 17px; float: left; margin-right: 12px;}
.all .xinwen .z_two li a:hover{color: #3d6ead; text-decoration: underline;}
.all .xinwen .z_three{width: 780px; height: 132px; overflow: hidden;}
.all .xinwen .z_three ul{width: 795px; height: 132px; }
.all .xinwen .z_three li{width: 254px; height: 100px; float: left; margin-right:10px; position: relative;}
.all .xinwen .z_three li img{width: 254px; height: 100px; border-radius: 5px; position: absolute; z-index: 1}
.all .xinwen .z_three li em{width: 254px; height: 100px; border-radius: 5px; position: absolute; z-index: 2;opacity: 0.7; background-color: #000000;}
.all .xinwen .z_three li i{width: 65px; height: 18px;  position: absolute; z-index: 3; background-color: #f64d54; text-align: center; font-size: 14px; color: #ffffff; line-height: 15px; margin-top: 5px; display: block;}
.all .xinwen .z_three li p{width: 234px; height: 50px; position: absolute; z-index: 4; text-align: center; font-size: 18px; overflow: hidden; padding:10px; margin-top: 15px; line-height: 28px;}
.all .xinwen .z_three li p a{color: #ffffff; }
.all .xinwen .z_three li p a:hover{ text-decoration: underline;}















.all .foo{width: 381px; height: 358px; background-color: #000000;}


.all .Public{width: 100%; margin-top: 22px;}
.all .Public .p_title{width: 1200px; height: 35px; background-color: #f6f6f6; border-top: 2px solid #3d6ead;}
.all .Public .p_title p{width: 1200px; height: 35px; color: #305896;   font-size: 18px; line-height: 35px; font-weight: bold;}
.all .Public .p_title p span{color: #c5c5c8; padding-left: 0px; list-style: 35px; font-size: 14px; text-transform:uppercase; font-weight: normal;}